import request from '../utils/request'

/**
 * 获取科目
 * @param
 * */
export function getSubject(data) {
    return request.post({
        url: 'Subject.Manage/getSubject',
        data
    })
}
/**
 * 获取科目类型
 * @param
 * */
export function getSubjectType(data) {
    return request.get({
        url: 'Subject.Manage/getSubjectType',
        data
    })
}
/**
 * 获取用户信息获取
 * @param
 * */
export function getInfo(data) {
    return request.get({
        url: 'User.user/getInfo',
        params: data
    })
}
/**
 * 设置个人信息
 * @param
 * */
export function setStudentInfo(data) {
    return request.post({
        url: '/user/setStudentInfos',
        data
    })
}
/**
 * 设置倒计时
 * @param
 * */
export function setDownTime(data) {
    return request.get({
        url: 'User.user/setDownTime',
        data
    })
}

/**
 * 验证share_key正确
 * @param
 * */
export function getInstitution(data) {
    return request.post({
        url: '/Login/getInstitution',
        data
    })
}
/**
 * 获取用户报考专业
 * @param
 * */
export function getOpenSubject(data) {
    return request.post({
        url: '/subject/getOpenSubject',
        data
    })
}
/**
 * 获取用户报考成绩
 * @param page 页数
 * @param page_size 页数量
 * @param institution_id 机构id
 * @param add_time 开始时间
 * @param end_time 结束时间
 * */
export function getAchievement(data) {
    return request.post({
        url: '/user/getAchievement',
        data
    })
}
/**
 * 设置报考成绩确认
 * @param id 报考成绩ID
 * */
export function setAchievement(data) {
    return request.post({
        url: '/user/setAchievement',
        data
    })
}
/**
 * 短信验证
 *
 * */
export function sendSms(data) {
    return request.post({
        url: '/Login/sendSms',
        data
    })
}

/**
 * 已开课科目
 *
 * */
export function getOpenCourse(data) {
    return request.get({
        url: 'User.user/getStudentCourseList',
        data
    })
}

/**
 * 用户授权
 *
 * */
export function userLogin(data) {
    return request.post({
        url: 'User.login/login',
        data
    })
}

export function editUserInfo(data) {
    return request.get({
        url: 'User/edit_user',
        data
    })
}

//获取已开课科目
export function getOpenCourses(data) {
    return request.post({
        url: 'Courses/getOpenCourses',
        data
    })
}
